/* ab测相关强制显示或隐藏 */
.none-important {
  display: none !important;
}

.cli_nav .sub_nav li a.template-code i.clifont {
  color: #166BC7;
  font-size: 14px;
}

.cli_nav .sub_nav a.template-code:hover i.clifont {
  color: #053979;
}

.none-after-form {
  display: none !important;
}

.block-important {
  display: block !important;
}
/* ab测结束 */

.cli_nav .sub_nav li a svg {
  vertical-align: middle;
  width: 14px;
  height: 14px;
  position: relative;
  top: -1px;
}
.cli_nav .sub_nav li a .clifont {
  color: #666;
  font-size: 12px;
}
.cli_nav .sub_nav li a:hover .clifont {
  color: #00A13B;
}

.cli_nav .sub_nav li a.on {
  color: #00A13B;
}

.cli_nav .sub_nav li a.on .clifont {
  color: #00A13B;
}

.nav-tool-popover-scan a {
  padding: 0 14px !important;
}

.nav-tool-popover-scan .scan-dark,
.nav-tool-popover-scan .scan-light {
  width: 12px;
  height: 12px;
  position: relative;
  top: -1px;
  margin-right: 4px;
}

.nav-tool-popover-scan .scan-text {
  font-weight: normal;
}

.nav-tool-popover-scan .scan-dark.on {
  display: none;
}

.nav-tool-popover-scan .scan-light.on {
  display: inline-block;
}

.nav-tool-popover-scan:hover .scan-dark {
  display: none;
}

.nav-tool-popover-scan:hover .scan-light {
  display: inline-block;
}

.nav-tool-popover-scan-new .tabIconBg {
  width: 16px;
  height: 16px;
  background-image: url('../images/c23c6a25e687.png');
  background-size: 32px 32px;
  background-repeat: no-repeat;
  display: inline-block;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 4px;
}

.nav-tool-popover-scan-new:hover .newCodeBg,
.nav-tool-popover-scan-new .on .newCodeBg {
  background-position: 0px -16px;
}

.nav-tool-popover-scan-new:hover .newDeqrBg,
.nav-tool-popover-scan-new .on .newDeqrBg {
  background-position: -16px -15px;
}

.nav-tool-popover-scan-new:hover .scan-text  {
  color: #0B993F;
}

.nav-tool-popover-scan-new .newCodeBg {
  background-position: 0px 0px;

}

.nav-tool-popover-scan-new .newDeqrBg {
  background-position: -16px 0px;
  background-size: 30px 30px;
}

/* .right-nav-items {
  width: 258px;
  display: flex;
  justify-content: space-between;
  padding: 0 12px;
} */

@media only screen and (max-width: 840px) {
  .cli_nav .sub_nav .right-nav-items {
    float: none !important;
    display: inline-block;
    white-space: nowrap;
  }
}
